.el-loading-mask {
    filter: blur(2px);
    background-color: #000f1a99 !important;
}

::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 4px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}

::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 10px;
    box-shadow: inset 0 0 5px rgba(97, 184, 179, 0.1);
    background: #2facff;
}

::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    box-shadow: inset 0 0 5px rgba(87, 175, 187, 0.1);
    border-radius: 10px;
    background: #ededed;
}

@keyframes pointAnimate {
    0% {
        transform: scale(0.8) rotateX(50deg);
    }

    100% {
        transform: scale(1) rotateX(50deg);
    }
}

@keyframes pointAnimate1 {
    0% {
        transform: scale(0.8) rotateZ(0deg);
    }

    100% {
        transform: scale(1) rotateZ(360deg);
    }
}

.BMap_bubble_pop {
    padding: 0 !important;
    border-radius: 0 !important;
    background-color: transparent !important;
    border: 0 !important;
    width: 300px !important;
}

.BMap_bubble_pop::before {
    content: '';
    width: 0px;
    display: block;
    height: 35px;
    border: 3px solid #99ccff;
    border-radius: 3px;
    top: 50%;
    position: absolute;
    left: -3px;
}

.BMap_bubble_top {
    width: 300px;
    height: 55px !important;
    background: url('./img/弹窗表头@2x.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: relative;
}

.BMap_bubble_pop img {
    opacity: 0;
}

.BMap_bubble_title {
    height: 55px !important;
    line-height: 65px !important;
    color: #E8F3FF !important;
    font-size: 20px;
    text-indent: 3em;
}

.BMap_bubble_buttons {
    top: -6px !important;
    background: url('./img/icon／关闭@2x.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 40px !important;
    height: 44px !important;
    ;
    cursor: pointer;
}

.BMap_bubble_buttons div {
    opacity: 0;
}

.BMap_bubble_buttons:hover {
    filter: brightness(1.1);

}

.BMap_bubble_center {
    margin-top: -2px;
    width: 300px !important;
}

.BMap_bubble_content {
    width: 300px !important;
}

.markview {
    background: #062240aa;
    padding: 20px;
    border-radius: 0 0 8px 8px;
    width: 260px
}

.markview-head {
    width: 100%;
    display: flex;
    align-items: flex-end;
}

.markview-head-name {
    font-family: 'SJYHJT';
    font-size: 20px;
    color: #fff;
    width: 301px;
    margin-right: 15px;
    margin-bottom: 20px;
}



.markview-head-cont {
    width: 140px;
    font-size: 20px;
    height: 37px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: url('./img/Frame1321315326@2x.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.markview-head-cont p {
    font-size: 22px;
    font-family: 'PMZD';
}

.markview-cont-top {
    display: flex;
    align-items: center;
}

.markview-cont-top-first {
    display: flex;
    align-items: center;
    margin: 10px 0 5px;
}

.markview-item {
    font-size: 14px;
    color: #90A4D1;
}

.markview-item span {
    display: inline-block;
    margin-left: 5px;
    font-size: 14px;
    color: #FFFFFF;
}

.markview-itemwith {
    width: 230px;
    margin: 5px 0;
}

.markview-item-imgbg {
    border-radius: 8px;
    width: 140px;
    height: 110px;
    margin-left: 15px;
    opacity: 1;
    background: url('./img/itemBg.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.markview-cont-end {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

.markview-btn {
    width: 146px;
    height: 36px;
    line-height: 36px;
    margin: 10px auto;
    background: url('./img/Group1026@2x.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    font-family: 'SJYHJT';
    border-radius: 6px;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    color: #FFFFFF;
}

.markview-btn:hover {
    filter: brightness(1.1);
}

.markview-corporationType {
    background: #3d98ff1a;
    border-radius: 4px 4px 4px 4px;
    font-size: 14px;
    color: #3d98ff;
    padding: 5px 10px;
    margin-left: 20px;
}

.markview-cont-top-first-opentype2 {
    background: #F471791a;
    border-radius: 4px 4px 4px 4px;
    font-size: 14px;
    color: #F47179;
    padding: 5px 10px;
}

.markview-cont-top-first-opentype1 {
    background: #6DE1471a;
    border-radius: 4px 4px 4px 4px;
    font-size: 14px;
    color: #6DE147;
    padding: 5px 10px;
}

.markview-head-conttextA {
    color: #6DE147;
}

.markview-head-conttextB {
    color: #34B9FA;
}

.markview-head-conttextC {
    color: #FD8927;
}

.markview-head-conttextD {
    color: #F47179;
}

.blurView {
    filter: blur(4px);
    z-index: 99 !important;
}